body, html {
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
.bg-black{
	background: #1a1717;
}
.wx-title {
  text-align: center;
  font-size: 34px;
  color: #3cc51f;
  font-weight: 400;
  /* margin: 0 10%; */
}

.wx-sub-title {
  text-align: center;
  color: #888;
  font-size: 14px;
}

.wx-header {
  padding: 20px 0 0 0;
}

.wx-content-padded {
  padding: 15px;
}

.wx-second-title {
  text-align: center;
  font-size: 24px;
  color: #3cc51f;
  font-weight: 400;
  margin: 0 15%;
}
.inline{
	display: inline-block;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-center{
	text-align: center;
}
.pull-right{
	float: right;
}
.left{
	left: 0;
}
.right{
	right: 0;
}

.panel{
	padding: 20px;
	position: relative;
}
.padding{
	padding: 10px;
}

.bg-white{
	background: #FFF;
}

footer {
  text-align: center;
  font-size: 14px;
  padding: 20px;
}

footer a {
  color: #999;
  text-decoration: none;
}

.weui-agree-checkbox{
	top: inherit;
	vertical-align: middle;
}
.weui-agree .weui-agree-text{
	vertical-align: middle;
}
.weui_cells_title{
	display: block;
	min-height: 20px;
}
/* .weui_cell_bd{
	flex: 1 1 0;
	-moz-box-flex: 1;
} */

.weui_captcha .weui-vcode-btn{
	padding: 0;
}

.weui_captcha .weui-vcode-btn img{
	margin: 0;
	height: 44px;
	width: 107px;
	vertical-align: top;
}

.weui_cell div.error{
	color: #ff4d48;
    font-size: 14px;
    margin-top: 0.3em;
}

a.weui_cell{
	color: #000000;
}

.avtivity-scroll{
	display: block;
	width: 100%;
	height: 25px;
	color: #ffffff;
	position: relative;
	overflow: hidden;
}
.avtivity-scroll .scroll {
	position: absolute;
	display: inline-block;
	width: 200%;
	white-space: nowrap;
	-webkit-animation: horse 15s linear 0s infinite;
}

@-webkit-keyframes horse  
{  
    0%   {left: 100%;}
    33%  {left: 0;}
    66%  {left: -100%;}
    100% {left: -200%;}
} 

.custom .rate{
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 30px;
	padding-right: 15px;
}

.caidou-16 {
	height: 16px;
	width: 16px;
	background: url("../img/caidou_16x16.png") no-repeat center;
	display: inline-block;
}
.caidou-32 {
	height: 32px;
	width: 32px;
	background: url("../img/caidou_32x32.png") no-repeat center;
	display: inline-block;
}
